<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=`, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // promise 实例化时需要的参数 传入一个函数 立即执行
        const p = new Promise((resolve) => {
            console.log("fog"); // 立即执行

            setTimeout(() => { // 定时器的注册
                console.log("hello");
                resolve(); // 调用resolve 方法 注册的then 方法才会执行
            }, 1000)
        })
        // Promise 实例 prototype 上有一个then方法
        console.log(p);
        p.then(() => { // then 方法注册
            console.log("world");
        })
        // console.log("letter");
    </script>
</body>

</html>